import type { BaseEntity } from '@/api/model/resultModel';

/**
 * 购物车查询对象
 */
export interface XyywShoppingCartQuery extends BaseEntity {
  /** 用户ID */
  userId?: number;
  /** 商品ID */
  productId?: number;
  /** 数量 */
  quantity?: number;
  /** 小计金额 */
  subtotal?: number;
  /** 加入购物车时间 */
  addToCartTime?: any;
  /** 购物车项状态(正常、已结算、已删除) */
  cartItemStatus?: string;
}
/**
 * 购物车业务对象
 */
export interface XyywShoppingCartForm {
  /** 购物车ID */
  shoppingCartId?: number;
  /** 用户ID */
  userId?: number;
  /** 商品ID */
  productId?: number;
  /** 数量 */
  quantity?: number;
  /** 小计金额 */
  subtotal?: number;
  /** 加入购物车时间 */
  addToCartTime?: any;
  /** 购物车项状态(正常、已结算、已删除) */
  cartItemStatus?: string;
}
/**
 * 购物车视图对象
 */
export interface XyywShoppingCartVo {
  /** 购物车ID */
  shoppingCartId?: number;
  /** 用户ID */
  userId?: number;
  /** 商品ID */
  productId?: number;
  /** 数量 */
  quantity?: number;
  /** 小计金额 */
  subtotal?: number;
  /** 加入购物车时间 */
  addToCartTime?: any;
  /** 购物车项状态(正常、已结算、已删除) */
  cartItemStatus?: string;
  /** 创建时间 */
  createTime?: any;
}
